///////////////////////////////////////////////////////////////////////////////
/// @file debug.h
/// @author Benjamin J. Orr
/// @brief -- A set of debug functions to toggle debug messages at compile time
///////////////////////////////////////////////////////////////////////////////

#ifndef DEBUG_H
#define DEBUG_H

/////////////////////////////
/// LIBS
/////////////////////////////
#include <string>
using std::string;

///////////////////////////////////////////////////////////////////////////////
/// @fn void debug(int level, string msg)
/// @brief -- Function takes a level (0-9) and a message, outputs an error
///           message
/// @param int level -- The severity of the error level
/// @param string msg -- Message to display to the user
///////////////////////////////////////////////////////////////////////////////
void debug(int level, string msg);

#endif
